/**
 * 
 */
package com.rhf.core.dto;

import java.sql.Timestamp;

/**
 * La classe MatchVO représente un match
 * 
 * @author fabiensaulnier
 * 
 */
public class MatchVO {

	/**
	 * Identifiant du match
	 */
	private int matchId;

	/**
	 * Date de création du match
	 */
	private Timestamp dateCreation;

	/**
	 * Date de modification du match
	 */
	private Timestamp dateModification;

	/**
	 * Identifiant de l'utilisateur qui a créé ou modifié le match
	 */
	private int auteurId;

	/**
	 * Date et heure du match
	 */
	private Timestamp dateHeureMatch;

	/**
	 * Lieu du match
	 */
	private String lieu;

	/**
	 * Identifiant de l'équipe A
	 */
	private int equipeA;

	/**
	 * Identifiant de l'équipe B
	 */
	private int equipeB;

	/**
	 * Score de l'équipe A
	 */
	private int scoreA;

	/**
	 * Score de l'équipe B
	 */
	private int scoreB;

	/**
	 * Précise si l'équipe A est déclarée forfait
	 * 
	 * <b>Note :</b> 1 = forfait
	 */
	private int forfaitA;

	/**
	 * Précise si l'équipe B est déclarée forfait
	 * 
	 * <b>Note :</b> 1 = forfait
	 */
	private int forfaitB;

	/**
	 * Commentaire sur le match
	 */
	private String commentaire;

	/**
	 * Identifiant de l'événement auquel le match est associé
	 */
	private int evenementId;

	/**
	 * Etat du match <b>Note :</b> 1 = actif / 0 = inactif
	 */
	private int actif;

	/**
	 * @return the matchId
	 */
	public int getMatchId() {
		return matchId;
	}

	/**
	 * @param matchId
	 *            the matchId to set
	 */
	public void setMatchId(int matchId) {
		this.matchId = matchId;
	}

	/**
	 * @return the dateCreation
	 */
	public Timestamp getDateCreation() {
		return dateCreation;
	}

	/**
	 * @param dateCreation
	 *            the dateCreation to set
	 */
	public void setDateCreation(Timestamp dateCreation) {
		this.dateCreation = dateCreation;
	}

	/**
	 * @return the dateModification
	 */
	public Timestamp getDateModification() {
		return dateModification;
	}

	/**
	 * @param dateModification
	 *            the dateModification to set
	 */
	public void setDateModification(Timestamp dateModification) {
		this.dateModification = dateModification;
	}

	/**
	 * @return the auteurId
	 */
	public int getAuteurId() {
		return auteurId;
	}

	/**
	 * @param auteurId
	 *            the auteurId to set
	 */
	public void setAuteurId(int auteurId) {
		this.auteurId = auteurId;
	}

	/**
	 * @return the dateHeureMatch
	 */
	public Timestamp getDateHeureMatch() {
		return dateHeureMatch;
	}

	/**
	 * @param dateHeureMatch
	 *            the dateHeureMatch to set
	 */
	public void setDateHeureMatch(Timestamp dateHeureMatch) {
		this.dateHeureMatch = dateHeureMatch;
	}

	/**
	 * @return the lieu
	 */
	public String getLieu() {
		return lieu;
	}

	/**
	 * @param lieu
	 *            the lieu to set
	 */
	public void setLieu(String lieu) {
		this.lieu = lieu;
	}

	/**
	 * @return the equipeA
	 */
	public int getEquipeA() {
		return equipeA;
	}

	/**
	 * @param equipeA
	 *            the equipeA to set
	 */
	public void setEquipeA(int equipeA) {
		this.equipeA = equipeA;
	}

	/**
	 * @return the equipeB
	 */
	public int getEquipeB() {
		return equipeB;
	}

	/**
	 * @param equipeB
	 *            the equipeB to set
	 */
	public void setEquipeB(int equipeB) {
		this.equipeB = equipeB;
	}

	/**
	 * @return the scoreA
	 */
	public int getScoreA() {
		return scoreA;
	}

	/**
	 * @param scoreA
	 *            the scoreA to set
	 */
	public void setScoreA(int scoreA) {
		this.scoreA = scoreA;
	}

	/**
	 * @return the scoreB
	 */
	public int getScoreB() {
		return scoreB;
	}

	/**
	 * @param scoreB
	 *            the scoreB to set
	 */
	public void setScoreB(int scoreB) {
		this.scoreB = scoreB;
	}

	/**
	 * @return the forfaitA
	 */
	public int getForfaitA() {
		return forfaitA;
	}

	/**
	 * @param forfaitA
	 *            the forfaitA to set
	 */
	public void setForfaitA(int forfaitA) {
		this.forfaitA = forfaitA;
	}

	/**
	 * @return the forfaitB
	 */
	public int getForfaitB() {
		return forfaitB;
	}

	/**
	 * @param forfaitB
	 *            the forfaitB to set
	 */
	public void setForfaitB(int forfaitB) {
		this.forfaitB = forfaitB;
	}

	/**
	 * @return the commentaire
	 */
	public String getCommentaire() {
		return commentaire;
	}

	/**
	 * @param commentaire
	 *            the commentaire to set
	 */
	public void setCommentaire(String commentaire) {
		this.commentaire = commentaire;
	}

	/**
	 * @return the evenementId
	 */
	public int getEvenementId() {
		return evenementId;
	}

	/**
	 * @param evenementId
	 *            the evenementId to set
	 */
	public void setEvenementId(int evenementId) {
		this.evenementId = evenementId;
	}

	/**
	 * @return the actif
	 */
	public int getActif() {
		return actif;
	}

	/**
	 * @param actif
	 *            the actif to set
	 */
	public void setActif(int actif) {
		this.actif = actif;
	}

}
